var API = "http://localhost:8081/boot/";


// 2.请求拦截器
axios.interceptors.request.use(function(config) {
	const token = window.localStorage.getItem("token");//这里取token之前，你肯定需要先拿到token,存一下
	
	if (token) {
		config.headers.token = token;
	  }
	
	return config;
}, function(error) {
  return error;
});


// // 2.请求拦截器
// myaxios.interceptors.request.use(function(config) {
//   //发请求前做的一些处理，数据转化，配置请求头，设置token,设置loading等，根据需求去添加
//   config.data = JSON.stringify(config.data); //数据转化
//   ElementUI.Message("出错了") //使用elementui提示信息

//   config.headers = {
//     'Content-Type': 'application/x-www-form-urlencoded' //配置请求头
//   }
//   //注意使用token的时候需要引入cookie方法或者用本地localStorage等方法
//   const token = "tokeneeeeeeeeeeeer"; //这里取token之前，你肯定需要先拿到token,存一下
//   if (token) {
//     config.params = {
//       'token': token
//     } //如果要求携带在参数中
//     config.headers.token = token; //如果要求携带在请求头中
//   }
//   //alert(JSON.stringify(config.params))
//   return config

// }, function(error) {
//   return error;
// });


function arrayToTree(items) {
	const rootItems = [];
	const lookup = {};

	for (const item of items) {
		const itemId = item.id;
		lookup[itemId] = item;
		const parentId = item.parentld;
		if (parentId === null || parentId === "0" || parentId === 0) {
			rootItems.push(item);
		} else {
			const parent = lookup[parentId];
			if (parent) {
				if (!parent.children) {
					parent.children = [];
				}
				parent.children.push(item);
			}
		}
	}

	return rootItems;
}